/* CSS Document */
html { margin: 0; padding: 0; width: 100%}

body {
	margin: 0; 
	padding: 0;
	font-size:100%;
    line-height:1.125em; /* 16×1.125=18 */
	font-family: arial, helvetica, tahoma, sans-serif;
	background: #fff;
	color: #3e321e; 
}



/* CSS STYLES RESET */


h1, h2, h3, h4, h5, h6, h7, p, form, ul, ol, li, blockquote { margin: 0; padding: 0; }
img { border:none; text-decoration: none;}


/* STRUCTURE */

div.floatbreaker {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}


#container{
position: relative;
  width: 1024px;
  margin: 0px auto;
  padding: 0;
  background: #fff;
}

#header{
width: 1024px;
height: 123px;
margin: 0 auto;
background: #3a2f1c url(images/bg-header.jpg) no-repeat top left;
}

#btn-vettannatogo a{
width: 184px;
height: 20px;
display: block;
float: left;
margin-left: 28px;
margin-top: 0;
}

#newsletter-signup{
width: 380px;
height: 21px;
float: right;
margin-right: 20px;
margin-top: 11px;

font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px; /* 12px */
letter-spacing: 1px;
font-weight: bold;
color: #f6a236;
text-transform: uppercase;
}

#btn-logo a{
width: 184px;
height: 47px;
display: block;
float: left;
margin-left: 28px;
margin-top: 32px;
}

/* top nav */

#nav-top{
float: left;
width: 740px;
height: 20px;
margin-top: 45px;
margin-left: 50px;
z-index: 1000;
}

#nav-top ul{
list-style: none;
}

#nav-top li{
float: left;
}

#nav-top li.home{
margin-right: 30px;
}
#nav-top li.employers{
margin-right: 30px;
}
#nav-top li.seekers{
margin-right: 33px;
}
#nav-top li.consulting{
margin-right: 32px;
}
#nav-top li.training{
margin-right: 30px;
}
#nav-top li.about{
margin-right: 33px;
}
#nav-top li.contact{
margin-right: 0px;
}

#nav-top li a:link, #nav-top li a:visited{
color: #fff;
text-transform:uppercase;
font-weight: normal;
font-size: 13px; /* 13px */
letter-spacing: 1px;
}

#nav-top li a:hover, #nav-top li a:active{
color: #f6a236;
text-transform:uppercase;
font-weight: normal;
font-size: 13px; /* 13px */
letter-spacing: 1px;
}

#nav-top li a.selected{
color: #f6a236;
font-weight: bold;
font-size: 13px; /* 13px */
letter-spacing: 1px;
}
/* end top nav */

#main1{
width: 1016px; /* 1024 */
margin: 0 auto;
padding: 0 3px 3px 3px;
background: #d0ccbf;
border-right: 1px solid #b1ab94;
border-bottom: 1px solid #b1ab94;
border-left: 1px solid #b1ab94;
}

#main2{
width: 1008px; /* 1016 */
margin: 0 auto;
padding: 0 3px 3px 3px;
background: #d0ccbf;
border-right: 1px solid #b1ab94;
border-bottom: 1px solid #b1ab94;
border-left: 1px solid #b1ab94;
}

#main3{
width: 966px;/*1006*/
height: 100%;
margin: 0 auto;
padding: 20px;
background: #d8cfad url(images/bg-main3.jpg) repeat top left;
border-right: 1px solid #bfa857;
border-bottom: 1px solid #bfa857;
border-left: 1px solid #bfa857;
}

#main3-back{
width: 976px;/*1006*/
margin: 0 auto;
padding: 20px 15px 20px 15px;
background: #d8cfad url(images/bg-main3.jpg) repeat top left;
border-right: 1px solid #bfa857;
border-bottom: 1px solid #bfa857;
border-left: 1px solid #bfa857;
}


/** form styles **/

form{
margin-top: 0px;
float: right;
}

.formfield{
width: 193px;
height: 17px;
background: transparent url("images/bg-newsletter-signup-field.jpg") no-repeat fixed; 
padding-left: 3px;
padding-top: 2px;
	
color: #b7adb0;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
border: 0;


	}
input.formfield {
	background: transparent 
	url("images/bg-newsletter-signup-field.jpg") no-repeat; }

.formbutton{
	background: #000;
	border: #ccc 1px solid;
	color:#ccc;
	font-size: 10px;
	margin-right: 10px;
}

.shadow-inner {
-moz-box-shadow: inset 0 0 5px 5px #888;
-webkit-box-shadow: inset 0 0 5px 5px#888;
box-shadow: inset 0 0 5px 5px #888;
}

/* general styles */

h1{
font-size: 24px;
color: #3b301d;
margin-bottom: 12px;
font-weight: normal;
}

h1.contacttitle{
float: left;
font-size: 19px;
color: #fff;
margin-bottom: 0px;
font-weight: bold;
text-transform: uppercase;
}

h1.testimonials-title{
font-size: 28px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;

margin-top: -30px;
margin-left: 75px;
}

h2{
font-size: 18px;
color: #f6a236;
margin-bottom: 12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
}

h3{
font-size: 18px;
color: #3e321e;
margin-bottom: 0px;
text-transform: uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
}

h3.testimonials{
float:left;
font-size: 12px;
color: #3e321e;
margin-top: 7px;
margin-left: 18px;
text-transform: uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
}

h3.testimonials a{
width: 500px;
height: 20px;
float: right;
margin-right: 8px;
margin-top: 0px;
font-style: italic;
text-transform: none;
text-align: right;
}

h4{
font-size: 11px;
color: #423621;
margin-bottom: 0px;
text-transform: uppercase;
}



h5{
font-size: 10px;
color: #fff;
margin-bottom: 12px;
text-transform: uppercase;
}

h5.training{
font-size: 10px;
color: #fff;
margin-bottom: 5px;
text-transform: uppercase;
margin-left: 18px;
}

h6.training-smallserif{
font-size: 11px;
color: #fff;
margin-bottom: 5px;
font-weight: bold;
font-style: italic;
margin-left: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
}

p {
	margin-bottom: 10px;
	font-size: 12px; 
	line-height: 14px;
}

.copyright {
	color: #000;
	font-size: 9px;
 	text-transform: uppercase;
	margin-top: -10px;
	
	}
	


/* LINK COLORS */

a:link, a:visited {
	color: #3b301d; 
	text-decoration: none;
		}

a:hover, a:active {
	color: #f6a236; 
	text-decoration: none;
	}

/* HOME */

#col1{
float: left;
width: 666px;
margin-right: 16px;
padding: 0;
}

#col2{
width: 284px;
float: left;
margin: 0;
padding: 0;

}

#feature{
width: 666px;
height: 283px;
background: #c6b98f;
margin-bottom: 10px;

}

#box1{
float: left;
width: 184px;
height: 78px;
background: #c6b98f url(images/header-employers.jpg) no-repeat top left;
margin-bottom: 10px;
margin-right: 21px;
padding-top: 54px;
padding-left: 10px;

}

#box1 p{
height: 57px;
font-size: 14px;
margin: 0;
padding: 0;
}

#box2{
float: left;
width: 184px;
height: 78px;
background: #c6b98f url(images/header-jobseekers.jpg) no-repeat top left;
margin-bottom: 10px;
margin-right: 22px;
padding-top: 54px;
padding-left: 10px;
font-size: 14px;
}

#box2 p{
height: 57px;
font-size: 14px;
margin: 0;
padding: 0;
}

#box3{
float: left;
width: 225px;
height: 78px;
background: #c6b98f url(images/header-strategic.jpg) no-repeat top left;
margin-bottom: 10px;
margin-right: 0px;
padding-top: 54px;
padding-left: 10px;
font-size: 14px;
}

#box3 p{
height: 57px;
font-size: 14px;
margin: 0;
padding: 0;
}

.arrow{
text-align: right;
margin-right: 6px;
margin-bottom: 9px;
}

#video{
width: 284px;
height: 176px;
background: #988e6e;
margin-bottom: 10px;
}

/* rss styles in rssdisplaybox dot css */



/* testimonial bar styles */
#testimonialbar{
width: 966px;
height: 50px;
margin: 20px auto 0 auto;
text-align: center;
border-bottom: 3px solid #b4ad93;

}


#pscroller1{
width: 800px;
height: 40px;
border: 0;
float:left;

}

.parenth{
width: 640px;
height: 40px;
float:left;
margin-top: 5px;
margin-right: 5px;
text-align: right;


font-size: 24px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: normal;
color: #9e9e9d;
}


.parenth2{
font-size: 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
color: #696969;
letter-spacing: 0.8px;
}

.author{
margin-top: 2px;
width: 155px;
height: 40px;
float:left;

font-size: 14px;
color: #d97b03;
text-transform: uppercase;
text-align: left;
margin-bottom: 0px;

}

.author2{
margin-top: -3px;
text-align: left;

font-size: 9px;
color: #d97b03;
text-transform: capitalize;
line-height: 11px;
}

.tbutton{
width: 0px;
height: 32px;
float:left;
margin-top: 9px;

}

div#testimonialbar a:hover, div#testimonialbar a:active{
  /* for IE */
  filter:alpha(opacity=9);
  /* CSS3 standard */
  opacity:0.9;
}




/*jquery home */


	#containerimages{	
		margin:0 auto;
		width:666px;
		text-align:left;
		position:relative;
		padding:0;
		}
		
	ul#items{		
		margin:0;
		width:auto;
		height:283px;
		overflow:hidden;
		}
	ul#items li{
		float:left;
		list-style:none;
	
		height:283px;
		overflow:hidden;
		margin:0;
		background:#DBDAE0;
		
		text-align:center;
		
		}
	ul#items li:hover{color:#333;}
	ul#items li .image{
		margin:0;
		width:666px;
		height:283px;
		overflow:hidden;
		border:0;
		
		}	
	
	
	ol#pagination{position:relative;text-align:center;}
	ol#pagination li{
		display:inline-block;
		width:16px;
		height:16px;
		background:url(images/bg_buttons.png) no-repeat 0 0;
		text-align:left;
		text-indent:-8000px;
		list-style:none;
		cursor:pointer;
		margin:0 2px;
		}
	ol#pagination li:hover{background:url(images/bg_buttons.png) no-repeat 0 -16px;}
	ol#pagination li.current{color:#f00;font-weight:bold;background:url(images/bg_buttons.png) no-repeat 0 -32px;}
	ol#pagination li.prev, ol#pagination li.next{
		position:absolute;
		top:-150px;
		}
	ol#pagination li.prev{display:none;}
	ol#pagination li.next{display:none;}
	
	.dotlocation{
	width: 200px;
		top: -275px;
		left: -35px;
	}
	
	li.dotplacement{
	_margin-bottom: 10px; /* ie only */
	}


/* end jquery home */

/* FOOTER */
#footer{
width: 966px;
height: 114px; /*116*/
margin: 6px auto;
padding-top: 3px;
padding-bottom: 3px;

border-top: 1px solid #b4ad93;
border-bottom: 3px solid #b4ad93;

}

#ourclientsbox{
width: 390px;/*406*/
height: 109px;
float: left;
background: #fff;
border-right: 1px solid #988e6e;
padding-top: 4px;
padding-left: 12px;
}

#contactbox{
width: 562px;
height: 113px;
float: left;
background: #b7ab84;
text-align: left;

}

.contact-col1{
width: 170px;
height: 113px;
float: left;
border-right: 1px solid #988e6e;
}

.contact-col1-inside{
margin-top: 7px;
margin-left: 12px;
}


.contact-col2{
width: 110px;
height: 113px;
float: left;
text-align: center;
border-right: 1px solid #988e6e;
}

.contact-col2-inside{
margin-top: 7px;
}

.contact-col3{
width: 240px;
height: 113px;
float: left;
text-align: left;
}

ul.contactlist{
float: left;
list-style: none;
font-size: 10px;
color: #fff;
font-weight: bold;
}

ul.contactlist li{
margin-bottom: -2px;
}

ul.contactlist li a:link, ul.contactlist li a:visited{
color: #fff;
}

ul.contactlist li a:active, ul.contactlist li a:hover{
color: #f6a236;
}


ul.contactlist-2{
float: left;
list-style: none;
font-size: 10px;
color: #fff;
font-weight: bold;

margin-left: 12px;
}

ul.contactlist-2 li{
margin-bottom: -2px;
}

ul.contactlist-2 li a:link, ul.contactlist-2 li a:visited{
color: #fff;
}

ul.contactlist-2 li a:active, ul.contactlist-2 li a:hover{
color: #f6a236;
}

.social-collage{
margin-top: 10px;
}

.contactinfo{
width: 224px;

margin-top: 26px;
margin-left: 20px;
background: url(images/contactinfo-phone.gif) no-repeat top left;
}

.bignumber{
color: #423621;
font-size: 26px;
font-weight: bold;
margin-left: 31px;
margin-bottom: 9px;
letter-spacing: 1px;
}

.whiteaddress{
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
margin-left: 31px;
letter-spacing: .5px;
}

/* END HOME FOOTER */

/* TESTIMONIALS BAR FOR BACK PAGES */
#testimonialbar-line{
width: 973px;
height: 5px;
margin: 8px auto 0 auto;
text-align: center;
border-bottom: 3px solid #b4ad93;
}


/* FOOTER BACK PAGES */
#footer-back{
width: 973px;
height: 114px; /*116*/
margin: 6px auto;
padding-top: 3px;
padding-bottom: 3px;

border-top: 1px solid #b4ad93;
border-bottom: 3px solid #b4ad93;

}

#footer-back #ourclientsbox{
width: 397px;/*413*/
height: 109px;
float: left;
background: #fff;
border-right: 1px solid #988e6e;
padding-top: 4px;
padding-left: 12px;
}

#footer-back #contactbox{
width: 562px;
height: 113px;
float: left;
background: #b7ab84;
text-align: left;

}

#footer-back .contact-col1{
width: 170px;
height: 113px;
float: left;
border-right: 1px solid #988e6e;
}

#footer-back .contact-col1-inside{
margin-top: 7px;
margin-left: 12px;
}


#footer-back .contact-col2{
width: 110px;
height: 113px;
float: left;
text-align: center;
border-right: 1px solid #988e6e;
}

#footer-back .contact-col2-inside{
margin-top: 7px;
}

#footer-back .contact-col3{
width: 240px;
height: 113px;
float: left;
text-align: left;
}

#footer-back ul.contactlist{
float: left;
list-style: none;
font-size: 10px;
color: #fff;
font-weight: bold;
}

#footer-back ul.contactlist li{
margin-bottom: -2px;
}

#footer-back ul.contactlist li a:link, #footer-back ul.contactlist li a:visited{
color: #fff;
}

#footer-back ul.contactlist li a:active,#footer-back  ul.contactlist li a:hover{
color: #f6a236;
}


#footer-back ul.contactlist-2{
float: left;
list-style: none;
font-size: 10px;
color: #fff;
font-weight: bold;

margin-left: 12px;
}

#footer-back ul.contactlist-2 li{
margin-bottom: -2px;
}

#footer-back ul.contactlist-2 li a:link, #footer-back ul.contactlist-2 li a:visited{
color: #fff;
}

#footer-back ul.contactlist-2 li a:active, #footer-back ul.contactlist-2 li a:hover{
color: #f6a236;
}

#footer-back .social-collage{
margin-top: 10px;
}

#footer-back .contactinfo{
width: 224px;

margin-top: 26px;
margin-left: 20px;
background: url(images/contactinfo-phone.gif) no-repeat top left;
}

#footer-back .bignumber{
color: #423621;
font-size: 26px;
font-weight: bold;
margin-left: 31px;
margin-bottom: 9px;
letter-spacing: 1px;
}

#footer-back .whiteaddress{
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
margin-left: 31px;
letter-spacing: .5px;
}

/* END BACK PAGE FOOTER */




/* COPYRIGHT FOR HOME PAGE */
#copyright{
width: 966px;
height: 48px;
margin: 6px auto;
padding-top: 13px;
text-align: center;
font-size: 12px;
color: #827e72;
border-top: 1px solid #b4ad93;

}

/* COPYRIGHT FOR BACK PAGES */
#copyright-back{
width: 973px;
height: 48px;
margin: 6px auto;
padding-top: 13px;
text-align: center;
font-size: 12px;
color: #827e72;
border-top: 1px solid #b4ad93;

}


/* EMPLOYERS */
#employers-col1{
float: left;
width: 671px;
margin-right: 12px;
margin-left: 2px;
padding: 0;
}

#employers-col2{
float: left;
width: 290px;
margin: 0;
padding: 0;
}

#employers-main{
width: 670px;
height: 409px;
background: url(images/employers-main.jpg) no-repeat top left;
margin: 0 auto 8px auto;
padding:0;
}

#wehavethepeople{
width: 290px;
height: 295px;
background: #e8e2ce;
margin: 0 auto 12px auto;
text-align: center;
}

.wehavelist{
margin-top: 8px;
font-size: 14px;
color: #3e321e;
line-height: 21px;
text-align: center;
font-weight: bold;
}

.smallitalic{
font-size: 10px;
font-style: italic;
font-family: Georgia, "Times New Roman", Times, serif;
}

#wehavethepeople a img{
margin-top: 5px;
}

div#wehavethepeople a:hover, div#wehavethepeople a:active{
  /* for IE */
  filter:alpha(opacity=9);
  /* CSS3 standard */
  opacity:0.9;
}

#welisten{
width: 271px; /*290*/
height: 184px; /*202*/
margin: 0 auto 12px auto;
padding: 8px 8px 8px 13px;
background: url(images/employers-welisten-bg.gif) repeat-y top left;
color: #fff;
font-size: 12px;
line-height: 16px;
}

.orange{
font-weight: normal;
font-size: 20px;
color: #f6a236;
line-height: 23px;
margin-bottom: 5px;
letter-spacing: .5px;
}

#welisten ul{
margin-top: 3px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
letter-spacing: -1px;
list-style: disc;
}

#welisten ul li{
margin-left: 13px;
}

#howeffective{
width: 290px;
height: 124px;
margin: 0;
padding: 0;
}

div#howeffective a:hover, div#howeffective a:active{
  /* for IE */
  filter:alpha(opacity=95);
  /* CSS3 standard */
  opacity:0.95;
}
#testimonialsbox-lrg{
height: 227px;
width: 671px;
background: #fff url(images/employers-testimonials-bg.jpg) no-repeat top left;
margin: 0;

}

#testimonials-copy1{
width: 313px;
height: 170px;
float: left;
margin: 13px 13px 14px 20px;


}

#testimonials-copy1 p{
font-size: 11px;
line-height: 14px;
margin-bottom: 3px;
letter-spacing: -.5px;
}


#testimonials-copy2{
width: 310px;
height: 170px;
float: left;
margin: 13px 0px 14px 0px;

}

#testimonials-copy2 p{
font-size: 11px;
line-height: 14px;
margin-bottom: 3px;
letter-spacing: -.5px;
}

#testimonial-author-small{
width: 274px;
height: 34px;
background: url(images/employers-testimonial-author-paren.gif) no-repeat top left;
background-position: 0px 3px;
margin-top: 0px;
padding-left: 14px;

font-size: 11px;
text-transform: uppercase;
font-weight: bold;
}

.testimonial-author-smaller{
margin-top: -3px;
font-size: 9px;
text-transform: none;
font-weight: normal;
}


/* START SEEKERS PAGE */
#seekers-main{
width: 670px;
height: 409px;
background: #fff;
margin: 0 auto 8px auto;
padding:0;
}

#loginbox{
width: 264px;
height: 73px;
background: #3e321e url(images/seekers-login-bg.gif) no-repeat top left;
padding-left: 26px;
}

.timeform{
font-size: 11px;
font-style: italic;
color: #adadad;
width: 140px;
height: 20px;
border: 1px solid #adadad;
font-family: Georgia, "Times New Roman", Times, serif;
 margin-top: 8px;
}

#pencilbox{
width: 270px;

background: #e8e2ce url(images/seekers-pencilbox-bg.gif) no-repeat top center;
padding: 60px 10px 0px 10px;
text-align: center;

font-size: 13px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
}

.regular{
margin-top: 6px;
font-style: normal;
text-transform: uppercase;
}

.regular2{
margin-top: 6px;
font-style: normal;
text-transform: uppercase;
}

#regularwithbars{
height: 90px;
width: 251px;
margin: 6px auto 6px auto;
padding: 6px 0 6px 0;
border-top: 1px solid #3e321e;
border-bottom: 1px solid #3e321e;
}

#regularwithbars p{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
text-transform: none;
margin-bottom: 4px;
}

#pencilbox img{
margin-left: -10px;
margin-top: 6px;
}

/* END SEEKERS */


/* CONSULTING */

#consulting-col1{
float: left;
width: 647px;
margin-left: 2px;
margin-right: 14px;
padding: 0;
}

#consulting-col2{
float: left;
width: 311px;
margin: 0;
padding: 0;
}

/* team */
#consulting-main{
width: 647px;
height: 341px;
margin: 0;
padding:0;
background: url(images/bg-checks.jpg);
}

h2.teamh2white{
margin-top: -4px;
width: 647px;
margin-left: 20px;
font-size: 13px;
color: #fff;
font-style: italic;
margin-bottom: 15px;
}

#teamleftcol{
width: 300px;
height: 250px;
margin-right: 20px;
margin-left: 20px;
float: left;
}

.bigorange18{
text-align: center; 
color: #f6a236;
font-size: 18px;
font-weight: normal;
margin-top: 14px;
}

.bigorange30{
text-align: center; 
color: #f6a236;
font-size: 30px;
font-weight: normal;
margin-top: 15px;
}

#teamrightcol{
width: 288px;
height: 250px;
float: left;
}

#teamrightcol p{
color: #fff; 
font-size: 12px;
line-height: 16px;
font-weight: normal;
}

#teamrightcol ul li{
list-style: disc;
color: #fff; 
font-size: 13px;
line-height: 16px;
font-weight: normal;
margin-bottom: 6px;
}

/*vtg */
#consulting-vettannatogo{
width: 647px;
height: 254px; /*254*/
margin: 10px 0 10px 0;
padding: 0px 0 0 0;
background: #e8e2ce;

}

.consulting-title-vtg{
margin-top: -12px;
}

#vtgleftcol{
width: 313px;
height: 182px;
float: left;
margin-left: 22px;
margin-right: 10px;
margin-top: 0px;

}

#vtgrightcol{
width: 288px;
height: 220px;
float: left;
margin-top: -20px;
}

h2.vtgh2brown{
margin-top: -6px;
width: 285px;
margin-left:0px;
font-size: 13px;
color: #3e331f;
font-style: italic;
}

#consulting-vettannatogo p.first{
margin-top: -10px;
}

#vtgrightcol p{
font-size: 13px;
line-height: 18px;
}
/*download*/
#consulting-download1{
width: 140px; /*318*/
height: 86px;
float: left;
margin: 0;
padding: 14px 0 0 180px;
background: #e8e2ce url(images/consulting-bg-download.jpg) no-repeat top left;
}

#consulting-download1 h2.bigbrown{
font-size: 12px;
color: #3e331f;
margin-top: 5px;
line-height: 15px;
}

#consulting-download2{
width: 140px; /*318*/
height: 86px;
float: left;
margin: 0 7px 0 0;
padding: 14px 0 0 180px;
background: #e8e2ce url(images/consulting-bg-download.jpg) no-repeat top left;
}

#consulting-download2 h2.bigbrown{
font-size: 12px;
color: #3e331f;
margin-top: 5px;
line-height: 15px;
}

a.downloadlink1{
width: 125px;
height: 98px;
display: block;
position: absolute;
left: 25px;
top: 756px;
}

a.downloadlink2{
width: 125px;
height: 98px;
display: block;
position: absolute;
left: 360px;
top: 756px;
}

/*speakup */
#consulting-speakup{
width: 311px;
height: 716px;
margin: 0;
padding:0;
background: #e8e2ce;
}

h2.speakuph2brown{
margin-top: -6px;
width: 290px;
margin-left: 13px;
font-size: 13px;
color: #3e331f;
font-style: italic;
}

#consulting-speakup p{
width: 285px;
margin-left: 13px;
}

#consulting-speakup ul{
width: 285px;
margin-left: 13px;
list-style: none;
}

#consulting-speakup ul li{
margin-bottom: 5px;
font-size: 12px;
}

#consulting-speakup ul li.end{
margin-bottom: 0px;
}

ul.speakuplist{
margin-top: -4px;
margin-bottom: 5px;
}

ul.speakuplist li{
list-style: disc inside;
margin-bottom: 0px;

}

/* END CONSULTING */

/* TRAINING */

#training-col{
width: 972px;
margin: 0;
padding: 0;
}

#training-1{
width: 310px;
height: 443px;
float: left;
margin: 0 auto;
padding-right: 10px;
border-right: 1px solid #372e1c;
background: url(images/training-box-bg.jpg) no-repeat top left;
}

#training-2{
width: 310px;
height: 443px;
float: left;
margin-left: 10px;
padding-right: 10px;
border-right: 1px solid #372e1c;
background: url(images/training-box-bg.jpg) no-repeat top left;
}

#training-3{
width: 310px;
height: 443px;
float: left;
margin-left: 10px;
background: url(images/training-box-bg.jpg) no-repeat top left;
}


.trainingtitle{
width: 310px;
height: 49px;
margin: -7px auto 0 auto;

}

#training-1 p{
width: 280px;
color: #fff;
font-size: 12px; 
line-height: 14px;
margin-left: 20px;
margin-bottom: 13px;
}

#training-2 p{
width: 257px;
color: #fff;
font-size: 12px; 
line-height: 14px;
margin-left: 28px;
margin-bottom: 13px;
}

#training-2 ul{
margin-bottom: 4px;
}

#training-3 p{
width: 257px;
color: #fff;
font-size: 12px; 
line-height: 14px;
margin-left: 28px;
margin-bottom: 13px;
}

#training-col ul{
width: 257px;
color: #fff;
font-size: 12px; 
line-height: 14px;
margin-left: 28px;
margin-bottom: 6px;
}

#training-col ul li{
margin-bottom: 8px;
}

#training-2 ul{
margin-bottom: 0;
}

#training-col p.training-tinyserif{
font-size: 10px;
font-style: italic;
font-family: Georgia, "Times New Roman", Times, serif;

}

#training-1 ul{
width: 270px;
}

/* END TRAINING */

/* ON CAMERA */
#oncamera-1{
width: 305px;
height: 679px;
float: left;
margin: 0 20px auto 0;
padding-right: 10px;
background: url(images/training-box-bg.jpg) repeat top left;
}

#oncamera-2{
width: 610px;
height: 679px;
float: left;
padding-right: 10px;
padding-left: 16px;
background: #e8e2ce;
}

h2.oncamerah2white{
margin-top: -4px;
width: 300px;
margin-left: 20px;
font-size: 13px;
color: #fff;
font-style: italic;
margin-bottom: 15px;
}

h2.oncamerah2brown{
margin-top: -4px;

font-size: 13px;
color: #3e331f;
font-style: italic;
margin-bottom: 15px;
}

h2.oncamerah2brown2{
margin-top: 0px;

font-size: 11px;
color: #3e331f;
font-style: italic;
margin-bottom: 15px;
}


#oncamera-1 p{
width: 280px;
color: #fff;
font-size: 14px; 
line-height: 14px;
margin-left: 20px;
margin-bottom: 13px;
}


/*END ON CAMERA */




/* ABOUT */

#about-row1{
width: 973px;
height: 260px;
margin: 0px;
padding: 0;
}

#about-row2{
width: 973px;
height: 260px;
margin: 10px 0px 0 0;
padding: 0;
}

#about-row1-col1{
width: 360px;
height: 145px;
margin-right: 10px;
float: left;
background: url(images/bg-dots-green.gif);
padding-top: 115px;
text-align: center;
}

#about-row1-col1 p{
font-size: 35px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
color: #3b301d;}

#about-row1-col2{
width: 188px;
height: 260px;
margin-right: 10px;
float: left;
background:url(images/about-row1.jpg) no-repeat top left;
}

#about-row1-col3{
width: 359px;
height: 214px;
float: left;
background:url(images/bg-checks.jpg);
padding: 23px;

color: #fff;
font-size: 13px;
}

#about-row2-col1{
width: 188px;
height: 260px;
margin-right: 10px;
float: left;
background:url(images/about-row2.jpg) no-repeat top left;
}

#about-row2-col2{
width: 729px;
height: 214px;
float: left;
background:url(images/bg-checks.jpg);
padding: 23px;

color: #fff;
font-size: 13px;
}

#textholder-1{
width: 348px;
margin-right: 10px;
float: left;
}

#textholder-2{
width: 348px;
margin-right: 0px;
float: left;
}


.jobtitle{
color: #fff;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
}

/* END ABOUT  */


/* CONTACT */

#contact-col1{
width: 441px; /*519 */
height: 276px; /* 307 */
float: left;
margin-right: 17px;
padding: 20px 38px 11px 38px;
background: url(images/bg-checks.jpg);
}

#contact-col2{
width: 421px;
height: 289px;
float: left;
margin: 0px;
padding: 9px;
background: #b7ab84;
}

input.form-large-name{
font-family: Georgia, "Times New Roman", Times, serif;
color: #9f9f9f;
font-style: italic;
font-size: 14px;
width: 433px;
height: 20px;
margin-top: 10px;
}

input.form-large-how{
font-family: Georgia, "Times New Roman", Times, serif;
color: #9f9f9f;
font-style: italic;
font-size: 14px;
width: 193px;
height: 20px;
margin-top: 12px;
}

input.form-large-best{
font-family: Georgia, "Times New Roman", Times, serif;
color: #9f9f9f;
font-style: italic;
font-size: 14px;
width: 207px;
height: 20px;
margin-left: 23px;
margin-top: 12px;
}

textarea.form-large{
font-family: Georgia, "Times New Roman", Times, serif;
color: #9f9f9f;
font-style: italic;
font-size: 14px;
width: 435px;
height: 118px;
margin-top: 12px;
}

.contact-submit{
width: 435px;
margin-top: 8px;
text-align: right;
}

.contact-soc{
width: 158px;
height: 29px;
float: left;
margin: -5px 0 auto 96px;
}

.contact-phone{
width: 163px;
float: left;
padding-right: 15px;
margin-top: 10px;

color: #423621;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
text-align: right;
letter-spacing: .5px;
border-right: 1px solid #423621;
}
.contact-whiteaddress{
width: 200px;
float: left;
margin-left: 15px;
margin-top: 10px;

color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;

letter-spacing: .5px;
}


/* END CONTACT */


/* TESTIMONIALS */

#col1testimonials{
width: 964px;
margin: 0 auto 30px auto;
padding-bottom: 30px;
background: url(images/testimonials-bg-full.jpg) repeat-y top left;
}

.testimonials-item-group{
width: 809px;
padding-top: 20px;
border-top: 2px dotted #423621;
margin: 0  auto 28px auto;
}

h4.testimonials-item-title{
margin-left: 0px;

font-size: 14px;
margin-bottom: 6px;
}

#col1testimonials p{
margin:0 0px 0 0px;
font-size: 18px;
line-height: 22px; 
}

.testimonials-author{
margin-left: 0px;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
margin-top: 8px;
}

.testimonials-author-title{
margin-left: 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
font-style: italic;

}

/* END TESTIMONIALS */

/* START RESUME FORM */
#col1resumeform{
width: 964px;/*964*/
margin: 0 auto 30px auto;
padding-bottom: 30px;
background: url(images/testimonials-bg-full.jpg) repeat-y top left;
font-size: 12px;
}

#col1resumeformholder{
margin-left: 75px;
width: 816px;
}

.resumeform-row1{
width: 816px;
border-bottom: 1px solid #c9c5bf;
margin-top: 15px;
margin-bottom: 15px;
padding-bottom: 15px;
}

.resumeform-row2{
width: 816px;
border-bottom: 1px solid #c9c5bf;
margin-top: 15px;
margin-bottom: 15px;
padding-bottom: 15px;
}

.resumeform-row3{
width: 816px;
margin-top: 15px;
margin-bottom: 15px;
}

.resumeform-row4{
width: 816px;
margin-top: 15px;
margin-bottom: 15px;
}


.formtitle{
text-transform: uppercase;
font-weight: bold;

}

.resumeform-fields{
color: #3e321e;
border: 1px solid #ccc;
width: 247px;
height: 22px;
margin-bottom: 15px;
}

.column{
width: 255px;
margin-right: 22px;
float: left;
}

.end{
margin-right: 0px;
}

.smallcol{
width: 217px;
float: left;
margin-top: 10px;
}

.resumeformtitle{
text-transform: capitalize;
font-style: italic;
}

.row4col1{
float: left;
width: 326px;
text-align: left;
}

.row4col2{
float: left;
width: 460px;
}

/* END RESUME FORM */
