body {
	background-color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding-top: 10px;
	font-family: sans-serif;
	text-align: center;
	font-size: 12px;
	/* part 1 of 2 centering hack */
}

#bodywrap {
	width: 911px; 
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 911px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
}

html>body #bodywrap {
	width: 911px; /* ie5win fudge ends */
}

#htabs {
	height: 28px;
	background: url(/i/res/htabsback.gif) repeat-x;
}

#htabs div {
	float: left;
	text-align: center;
	padding-top: 4px;
	background: url(/i/res/inactivetab.gif) no-repeat;
	width: 113px;
	height: 24px;
	color: #fff;
	margin-left: 1px;
}

#htabs div.activetab {
	background: url(/i/res/activetab.gif) no-repeat;
}

#htabs div#firsttab {
	margin-left: 0px;
}

#htabs div.emtab {
	background: url(/i/res/emtab.gif) no-repeat;
}

#htabs div.emtab.activetab {
	background: url(/i/res/activetab.gif) no-repeat;
}

#topbanner {
	background: #4ebcf1 url(/i/res/topbanner.jpg) no-repeat;
	width: 100%;
	height: 121px;
	margin-bottom: 3px;
}

#topsep {
	background-color: #4c5053;
	height: 5px;
}

#contentwrapper {
	width: 100%;
	overflow: hidden;
}

#sidebar {
	float: right;
	width: 253px;
	background-color: #e7eaec;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
}

#livechat {
	margin-left: 3px;
	margin-top: 1px;
}

#sbtext {
	margin-top: 27px;
	margin-left: 19px;
}

#sbtext ul {
	margin: 0;
	padding: 0;
	font-size: 80%;
}

#sbtext ul li {
	list-style-type: none;
}

.sbtitle {
	font: 15pt impact, sans-serif;
	color: #54b3e3;
	letter-spacing: -1px;
}

#testimonials-content {
	font-style: italic;
}

#emaillabel, #passlabel, #startbtn {
	text-align: right;
}

#contactus {
	background: url(/i/res/contact.png) no-repeat;
	width: 252px;
	height: 179px;
	margin-left: 1px;
	margin-top: 27px;
}

#contactus p {
	margin: 0;
	color: #fff;
}

#contactus p#phone, #contactus p#fax {
	margin-bottom: 15px;
	margin-left: 22px;
}

#paylinks {
	background: url(/i/res/payback.gif) no-repeat;
	width: 181px;
	height: 130px;
	margin-top: 30px;
	margin-left: 19px;
	margin-bottom: 34px;
	padding-top: 26px;
	padding-left: 34px;
}

#paypal, #visa, #mastercard, #americanexpress, #wiretransfer {
	float: left;
}

#visa, #mastercard, #americanexpress, #wiretransfer {
	margin-right: 5px;
}

#footer {
	background: url(/i/res/footertop.jpg) no-repeat;
	width: 100%;
	height: 88px;
}

#footerbottom {
	background: url(/i/res/footerbottom.jpg) no-repeat;
	width: 100%;
	height: 19px;
	margin-top: 2px;
	text-align: right;
}

#content {
	margin-top: 2px;
	margin-right: 255px;
}

.bigheading {
	font: 15pt impact, sans-serif;
	color: #fff;
	letter-spacing: -1px;
	position: relative;
	float: left;
	padding-left: 20px;
	padding-top: 0.2em;
}

.smallheading {
	font: 15pt impact, sans-serif;
	color: #fff;
	letter-spacing: -1px;
	padding-top: 2px;
}

#welcomehead {
	background: url(/i/res/welcomeback.gif) repeat-y;
	background-color: #d5d9dc;
	overflow: hidden;
	height: 3em;
}

#brdot {
	width: 23px;
	height: 17px;
	background: #d5d9dc url(/i/res/brdot.gif) no-repeat;
	margin-left: 340px;
	margin-top: 11px;
}

#welcometext {
	padding: 10px;
	font-size: 12px;
}

#resumewriting {
	position: relative;
	padding-left: 20px;
	float: left;
}

#cvwriting {
	margin-left: 341px;
}

#resumewritingtext {
	float: left;
	width: 311px;
	overflow: hidden;
	padding: 10px;
	margin-right: 2px;
}

#cvwritingtext {
	overflow: hidden;
	padding: 10px;
}

#bigbuttons {
	padding: 0.5em;
	padding-bottom: 2em;
}

ul.bottomlist {
}

#homelink {
	position: relative;
	left: 20px;
	top: 20px;
	width: 324px;
	height: 69px;
}

#bloglink {
	position: relative;
	left: 676px;
	top: -30px;
	width: 46px;
	height: 29px;
}

a img {
	border: 0;
}

.sectitle {
	background: #d5d9dc url(/i/res/sectitle.gif) repeat-y;
	height: 1.4em;
	padding: 0.4em 0;
	padding-left: 2em;
	color: #fff;
	font-weight: bold;
}

.section {
	margin-top: 3px;
	margin-bottom: 2px;
	padding-top: 1em;
	padding-bottom: 1em;
	background-color: #e3e9ed;
	color: #5c5c5c;
}

.section.no-sec-pad {
	padding-top: 0;
	padding-bottom: 0;
}

.testimonials-section {
	margin-top: 3px;
	margin-bottom: 2px;
	background-color: #e4e6e8;
	overflow: hidden;
	color: #5c5c5c;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

.testimonials-section.odd {
	background-color: #d5d9dc;
}

.sectiontable {
	border-collapse: collapse;
	margin-left: 3em;
}

.sectiontable td {
	padding-bottom: 0.5em;
}

.formlabel {
	text-align: right;
	width: 14em;
}

.formfield {
	width: 15em;
}

.formlabel, .formfield {
	padding: 0.35em;
}

.infoentry input {
	width: 100%;
}

.fixedinfoentry input {
	width: 21em;
}

#enddate {
	padding-left: 1em;
}

.smallentry {
	padding-right: 0.1em;
	width: auto;
}

.smallentry.nopad {
	padding-right: 0;
}

.smallentry input {
	width: 3em;
}

.subsectitle {
	background: #808488 url(/i/res/subsectitle.gif) repeat-y;
	height: 1.4em;
	padding: 0.4em 0;
	padding-left: 57px;
	color: #fff;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 1em;
}

.bottomsectitle {
	background-color: #4c5053;
	height: 1.4em;
	padding: 0.4em 0;
	padding-left: 25px;
	color: #fff;
	margin-top: 1em;
}

.radiosel input {
	margin-right: 2em;
}

.radiosel {
	width: 15em;
}

.red {
	color: #cc0d0d;
}

.bold {
	font-weight: bold;
}

.saving {
	margin-left: 2em;
	text-decoration: underline;
}

.packagesec {
	padding-top: 1em;
	padding-left: 2.5em;
	border: 1px solid #e3e9ed;
}

.addservsec {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 2.5em;
}

.packagesec input {
	margin-right: 2em;
}

.packagesec ul {
	list-style-type: none;
}

#total {
	background-color: #51b2e4;
	height: 1.4em;
	padding-top: 0.2em;
	padding-left: 2em;
	padding-bottom: 0.5em;
	color: #fff;
	font-weight: bold;
}

#sum {
	font-size: 120%;
}

.section.white {
	background-color: transparent;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 2.5em;
}

.section.white.nopad {
	padding-left: 0;
}

#subscribetbl td {
	padding: 0.4em;
}

#prefwriterfield {
	width: 20em;
}

.bluebtn {
	background-color: #51b2e4;
	border-width: 1px;
	color: #fff;
	width: 10em;
	height: 2em;
}

.graybtn {
	background: #cfced2 url(/i/res/btnback.gif) repeat-x;
	border-width: 1px;
	color: #5c5c5c;
	width: 10em;
	height: 2em;
}

.graybtn.wide {
	width: 17em;
}

.preview {
}

#step2, #step3, #step4, #step5 {
	display: none;
}

.center {
	text-align: center;
}

.reallybig {
	font-size: 300%;
	font-weight: bold;
	text-align: center;
}

#position-1, #position-2, #position-3, #position-4, #position-5,
#position-6, #position-7, #position-8, #position-9, #position-10,
#position-11, #position-12, #position-13, #position-14, #position-15,
#position-16, #position-17, #position-18, #position-19,
#position2-1, #position2-2, #position2-3, #position2-4, #position2-5
{
	display: none;
}

td.pt_left {
	background-color: #4c5053;
	color: #fff;
	width: 30%;
	padding: 0.4em;
	text-align: right;
	padding-right: 2em;
	font-weight: bold;
}

td.pt_right {
	background-color: #c1c3c6;
	color: #4c5053;
	padding: 0.4em;
}

td.rowsep {
	height: 2em;
	border: 1px solid #c1c3c6;
	background-color: #fff;
}

.faqtitle {
	background-color: #d5d9dc;
}

.faqtitle h2 {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #54b3e3;
	font-weight: normal;
	font-size: 150%;
}

p {
	color: #5c5c5c;
	padding-left: 0.4em;
	padding-right: 1em;
}

.underline {
	text-decoration: underline;
}

#studres, #studresed, #studcved,
#profres, #profcv, #profresed, #profcved,
#carres, #carcv, #carresed, #carcved,
#execres, #execcv, #execresed, #execcved
{
	display: none;
}

#htabs div a,
#htabs div a:hover,
#htabs div a:visited {
	color: #fff;
}

.section a,
.section a:hover,
.section a:visited {
	color: #5c5c5c;
	text-decoration: underline;
}

ul a,
ul a:hover,
ul a:visited {
	color: #ba6d12;
}

#testimonials-content a,
#testimonials-content a:hover,
#testimonials-content a:visited {
	color: #000;
	text-decoration: none;
}

#testimonials-content a:hover {
	text-decoration: underline;
}

.numbered-whyus {
	font-size: 130%;
	color: #217cab;
	font-weight: bold;
	margin-left: 155px;
}


#whyus p, #whyus h2 {
	color: #373737;
}

#whyus td {
	padding-right: 1.5em;
}

#cvwritingback {
	background: #4c5053 url(/i/res/cvwritingback.gif) repeat-y;
	height: 2.5em;
}

#guarantee-banner {
	background: url(/i/res/guarantee.gif) no-repeat;
	width: 648px;
	height: 103px;
}

#backup {
	text-align: center;
	font-size: 140%;
	color: #217cab;
	font-weight: bold;
}

#getstarted {
	text-align: center;
	font-size: 140%;
	font-weight: bold;
	color: #58b5e4;
}

.pricing-h {
	text-align: left;
	font-size: 140%;
	color: #217cab;
}

.pricing-p {
	background-color: #ececec;
	padding: 1em 0.5em;
	color: #373737;
}
